intrinsically rewarding

Translations
внутренне вознаграждающий
Teaching can be intrinsically rewarding even when it's challenging.
Преподавание может быть внутренне вознаграждающим, даже если оно сложное.